package com.ddxcloud.movie.data.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class CallbackMsgDTO {
    //穗好办业务流水号
    private String orderNo;
    //办理结果意见
    private String processResult;

    //"状态描述(对应业务结果编码描述)"
    private String processStatusName;

    //办理业务状态"
    private Integer status;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    //办结时间"
    private java.util.Date finishTime;

   //推送标题
    private String title;

   //平台 all, ios, android
    private String platform;

   //推送弹出内容
    private String alert;

    //正文内容"
    private String content;

    //是否跳转(0.否 1.是)
    private Integer jump;

    //跳转类型( 1.原生 2.RN 3.内部H5 4.外链H5 )"
    private Integer jumpType;

    //路由
    private String route;

    //推送目标的手机号码
    private String tags;

    //是否定时(0否 1是)"
    private Integer isSchedule;

    //定时日期时间 'yyyy-MM-dd HH:mm:ss'
    private String scheduleTime;
}
